\begin{lstlisting}[language=C, breaklines=true, basicstyle=\footnotesize]
   .file   1 "Imprimir_stdin.c"
   .section .mdebug.abi32
   .previous
   .abicalls
   .rdata
   .align   2
$LC0:
   .ascii   "%s\n\000"
   .text
   .align   2
   .globl   imprimir_lineas_buffer
   .ent   imprimir_lineas_buffer
imprimir_lineas_buffer:
   .frame   $fp,48,$ra      # vars= 8, regs= 3/0, args= 16, extra= 8
   .mask   0xd0000000,-8
   .fmask   0x00000000,0
   .set   noreorder
   .cpload   $t9
   .set   reorder
   subu   $sp,$sp,48
   .cprestore 16
   sw   $ra,40($sp)
   sw   $fp,36($sp)
   sw   $gp,32($sp)
   move   $fp,$sp
   sw   $a0,48($fp)
   lw   $a0,48($fp)
   la   $t9,strlen
   jal   $ra,$t9
   sw   $v0,28($fp)
$L18:
   lw   $a0,48($fp)
   lw   $a1,28($fp)
   la   $t9,buscar_ultimo_fin_linea
   jal   $ra,$t9
   sw   $v0,24($fp)
   lw   $v0,24($fp)
   bgtz   $v0,$L20
   b   $L19
$L20:
   lw   $v1,48($fp)
   lw   $v0,24($fp)
   addu   $v0,$v1,$v0
   addu   $v0,$v0,1
   la   $a0,$LC0
   move   $a1,$v0
   la   $t9,printf
   jal   $ra,$t9
   lw   $v1,48($fp)
   lw   $v0,24($fp)
   addu   $a0,$v1,$v0
   lw   $v1,28($fp)
   lw   $v0,24($fp)
   subu   $v0,$v1,$v0
   move   $a1,$zero
   move   $a2,$v0
   la   $t9,memset
   jal   $ra,$t9
   lw   $v0,24($fp)
   sw   $v0,28($fp)
   b   $L18
$L19:
   la   $a0,$LC0
   lw   $a1,48($fp)
   la   $t9,printf
   jal   $ra,$t9
   move   $sp,$fp
   lw   $ra,40($sp)
   lw   $fp,36($sp)
   addu   $sp,$sp,48
   j   $ra
   .end   imprimir_lineas_buffer
   .size   imprimir_lineas_buffer, .-imprimir_lineas_buffer
   .align   2
   .globl   buscar_ultimo_fin_linea
   .ent   buscar_ultimo_fin_linea
buscar_ultimo_fin_linea:
   .frame   $fp,24,$ra      # vars= 8, regs= 2/0, args= 0, extra= 8
   .mask   0x50000000,-4
   .fmask   0x00000000,0
   .set   noreorder
   .cpload   $t9
   .set   reorder
   subu   $sp,$sp,24
   .cprestore 0
   sw   $fp,20($sp)
   sw   $gp,16($sp)
   move   $fp,$sp
   sw   $a0,24($fp)
   sw   $a1,28($fp)
   lw   $v0,28($fp)
   addu   $v0,$v0,-1
   sw   $v0,8($fp)
$L22:
   lw   $v0,8($fp)
   bgez   $v0,$L25
   b   $L23
$L25:
   lw   $v1,24($fp)
   lw   $v0,8($fp)
   addu   $v0,$v1,$v0
   lb   $v1,0($v0)
   li   $v0,10         # 0xa
   bne   $v1,$v0,$L24
   lw   $v0,8($fp)
   sw   $v0,12($fp)
   b   $L21
$L24:
   lw   $v0,8($fp)
   addu   $v0,$v0,-1
   sw   $v0,8($fp)
   b   $L22
$L23:
   li   $v0,-1         # 0xffffffffffffffff
   sw   $v0,12($fp)
$L21:
   lw   $v0,12($fp)
   move   $sp,$fp
   lw   $fp,20($sp)
   addu   $sp,$sp,24
   j   $ra
   .end   buscar_ultimo_fin_linea
   .size   buscar_ultimo_fin_linea, .-buscar_ultimo_fin_linea
   .ident   "GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
\end{lstlisting}
